//package xyz.xtt.pay.vo;
//
//import java.util.Objects;
//import java.util.stream.Stream;
//
//import lombok.AllArgsConstructor;
//import lombok.Builder;
//import lombok.Data;
//import lombok.NoArgsConstructor;
//
///**
// * @author huqibo
// * @date 2025/12/31
// */
//@AllArgsConstructor
//@NoArgsConstructor
//@Data
//@Builder
//public class DeliverExecResult {
//	private Boolean transferFromResult;
//	private Boolean thirdResponse;
//
//	public Boolean isTransferFromResult() {
//		return Objects.equals(transferFromResult, Boolean.TRUE);
//	}
//
//	public Boolean isThirdResponse() {
//		return Objects.equals(thirdResponse, Boolean.TRUE);
//	}
//
//	/**
//	 * 全失败
//	 * 
//	 * @return
//	 */
//	public Boolean isFall() {
//		return Stream.of(isTransferFromResult(), isThirdResponse()).allMatch(x -> Objects.equals(Boolean.FALSE, x));
//	}
//
//	/**
//	 * 有一个成功
//	 * 
//	 * @return
//	 */
//	public Boolean isAny() {
//		return Stream.of(isTransferFromResult(), isThirdResponse()).anyMatch(x -> Objects.equals(Boolean.FALSE, x));
//	}
//
//	public static void main(String[] args) {
//		System.out.println(DeliverExecResult.builder().transferFromResult(Boolean.TRUE).thirdResponse(Boolean.TRUE).build().isFall());
//		System.out.println(DeliverExecResult.builder().transferFromResult(Boolean.FALSE).thirdResponse(Boolean.FALSE).build().isFall());
//		System.out.println(DeliverExecResult.builder().transferFromResult(Boolean.TRUE).thirdResponse(Boolean.FALSE).build().isAny());
//		System.out.println(DeliverExecResult.builder().transferFromResult(Boolean.FALSE).thirdResponse(Boolean.TRUE).build().isAny());
//	}
//
//}
